package com.yuheadline.model.user.enums;

import lombok.Getter;

/**
 * 用户角色
 * <ul>
 *     <li>0-普通用户</li>
 *     <li>1-管理员</li>
 *     <li>2-超级管理员</li>
 * </ul>
 *
 * @author 高翔宇
 * @since 2024/5/1 周三 下午5:21
 */
@Getter
public enum Role {
    /**
     * 普通用户
     */
    USER(0, "普通用户"),
    /**
     * 管理员
     */
    ADMIN(1, "管理员"),
    /**
     * 超级管理员
     */
    SUPER_ADMIN(2, "超级管理员");
    private final Integer code;
    private final String desc;

    Role(Integer code, String desc) {
        this.code = code;
        this.desc = desc;
    }
}
